packet magic is done and covered