Can't we use destruction assignment to make the arguments clear? 0 and 1 doesn't mean anything.