scope uniqueness to option type