+1 on this check. Also w should be odd I think. Do we have a check for that?