documenting is more annoying than programming, wouldn't you agree?