We need to evaluate the default arguments on the API to be consistent with a certain type of input i.e. MLE or not see #172 for more details.