why?  Don't you just do a bunch more checks for nothing?