+ adding extra check for mphr size