fix stupid mistake w.r.t. offset error check, implemented mpich abuse for etext