Do not need to provide default parameters on internal functions