don't accept -0 flag (same as -1)