added test cases for bad usage (still failing)