Moved option processing to _start method rather than doing it conditionally