ElbertF's mainstream version