The function makes sense, but M&M could have taken an all around better approach.