Recent contributions by annec

See other recent changes.