Buenos 1.1.2 from http://www.niksula.hut.fi/~buenos/buenos.html