save input attributes to prevent the evaluation of the data when it can only be reused