Higher-level helper functions

Or if you don't want to reuse, put calls as a local var in above function