<p>Thanks for the feedback.  I have been developing and testing against the latest developer release.  I agree that the first commit was a band-aid and believe that the new commits now address the underlying issue.</p>

<p>Rather than creating a new schema object with its own connection to the database, register_class is used to add DBIx::Class::Version::Table to the existing schema.  A schema object and second connection is only used when initially creating the dbix_class_schema_versions table.  All unit tests pass and have validated that a single connection is now used for both the version check and subsequent queries.</p>

<p>Once again, please let me know if you need additional information, would prefer a different approach, or would like other changes before acceptance.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/dbsrgits/dbix-class/pull/57#issuecomment-53946506">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/302594__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyNDk4NTMxMSwiZGF0YSI6eyJpZCI6NDA1Mzc4OTd9fQ==--d2ae97244efacc6cfbe566f3cb0f12dca7c0fd3f.gif" width="1" /></p>