Default values assigned here because they are not compile time constants.