add PanicIf(), IsLinux(), IsMac()