don't need to check for null values