passed by value - only if a primitive exists!