Making frame exchange via pointers only