no make_pair
No debug output, errors to cerr