The primary error condition encountered by MLTE is insufficient memory for adding or formatting data. In most cases, MLTE performs a preflight run of a requested action to prevent unrecoverable errors in a low-memory condition. When memory is low, MLTE returns an error to your application instead of doing the requested action. It is your responsibility to alert your application's user to a low-memory condition.