Cleaned up a bit, removed some misleading comments.