private: _prepend() for middleware at top of stack