a bit of work on mjolnir and ring buffers