Does the defaultVal vary or is it always ASC? If fixed, I'd be in favour of removing `defaultVal`.