be windows- and linux- safe