keep the vanilla passback function in case we needed it