@creack "... with a fallback to error out if the platform isn't supported, but you get the gist"