Rewrite of our original try
Merge details
closed
My apologies, confused our forked branch with this one for some reason