added support for reusing previous passed input_data (if wanted)