Migrants and their sending and receiving communities can be supported through temporary labour-migration schemes, improving discourses on migration, and matching existing migration agreements with development objectives