portability problems