Not using pointer callbacks, removed "se ml"