let's make this failsafe