There should probably also be a test that the input is not overwritten when `overwrite_input` is unspecified, as opposed to specified to be `False`.