don't fail horribly like this