wow.  tedious.