fixing ms3-direct compiler