deprecate some apis to allow easy future chaining