Improve option parser and add '-here!'.