cleaning up PSUL and making it easy to do the 20158 switch

This is just stylistic but unless you really mean for this to be the number "0" (e.g. the calling function expects this elsewhere in the code), I would instead `return False`. This is functionally identical but easier for the reader.