fixes #203

overzealous value checking is dangerous :P