Changed return dataType to any, and set return to a new transient