1.8 compatibility changes

For comparison with #152 and #147
Is there a reason this wouldn't be loaded consistently? Shouldn't we just be able to require the version file without checking to see if it's already loaded?