@abso: good stuff this