benchmark and further negative tests