modifying this input hash doesn't seem like something a caller would expect