Well, the style is consistent with the other functions in this file. Hmm, needs a style cleanup at some point.