@nixCraft
If the computer isn't on, the value returned by this function is undefined.
goddamnit undefined behavior has gone too far