extract options for extra parsing logic + validation