added the ability to skip the *mp routines