avoids default vals as per style guide