I'd really prefer to find a solution that doesn't add # of EngineBuffers mutex locks per callback.