Buffers, Memory and Exceptions