Adds compatibility_mode feature flag

Optionally allow support for existing use cases dependent on the
previously incorrect behavior, corrected by #62