On the way to parsing options legitimately