Tedious - but I'll allow it.