portability corrections