Mode won't be passed in so if this needs to be set to something it needs p be set by default on initialize.