[WIP] Force follow object calisthenics

Need a lot of refactors.
We could really use `~2.0.0` here