badlabel should not be another test? Or is changing because it will not possible to test?