Agree with Will here, if input keys are specified, then `inputKeysCopy` is always going to be empty by the time we get here.