@DmitryOlshansky: Zeroing out the data is not as critical as for encryption, yes, but relying on the fact that the data is on the stack belongs to the "famous last words" category.