assume these will all move to being optional parameters?