Seems like you're returning `true` on `null` and `1`: what are the cases where this would be invalid? Just curious...