More documentation, because that's all I'm good for.
merged with M