Not recreating argument when applying operator