oh, tedium...