updated gatekeeper -- yet again