Ok - I can see how with a default value, changing this to "const glm::vec3&" - would make this default parameter more complicated... let's discuss. Your thoughts?