already not modifying input in defaults, no need to do it twice