try to parse options before checking options' logic