Real diary (3377)

Work in progress.