i think these should be documented somewhere, -n is not obvious