Switched the context-switching internal trigger wrapper to be inline (only ever used once)