Implement OptrParser