Options parsing.