changed how booleans work