Focus follows pointer rewrite