splint: play nice with guard