I think I'm just going to drop this `compatibility` method. Its pretty pointless.