Separate out the high-level API actions.