arrgh found one untested case, fixed