correctly test some cases