another test and fix the bug it found