Railgun v1.2 and a further cleaned up working copy.