more messing around
!0 -> true
!1 -> false