Understanding portability 2023