Try to be cross-platform