parse: cleanup difference between profile and normal options