This document is now basically accurate