Most of them are just accidently inverted and one of them isn't checking for the (exactly) right type.