This stuff is ridiculous, but I do it, anyway.