tests; wow they were messed up!