Transition shortcut breaking changes

Addresses concerns raised in #13.

**This is breaking change to the API!**

@brianvh @charlierudolph please review when you get a chance.