Implementation Try Pimp my Option