Internal helper functions added to the package to ensure the variables in the regression formula are extracted correctly whatever form the formula takes (with or without intercept, with or without interaction). These extracted variable objects are necessary to carry out checks and ensure the glm run does not crash due to variables not present or empty (all entries NAs).