Properly parse exotic options, may break existing projects with custom options as it now also returns parenthesis