deal with platform differences