Take the supplied input data and process it in some fashion, returning the result. If the
processing fails then input should be returned as the result.
Parameters:
input - the content to be processed.
Returns:
the processed version of the content or the same content if processing failed.