Make work cross-platform