improved memhandlers