Yeah, the variable names here could use a little touchup.