make simplify play well with different platforms and vms