I'm going to try to do this right, for once.