There are some edge cases in the `project` function for GLM that need to be handled and tested as follow ups.
There are some edge cases in the
projectfunction for GLM that need to be handled and tested as follow ups.