ON second thoughts, this is much nicer.