I think the above comment is longer, convoluted etc.
Also the above does not address the OS