I was even thinking just a private instance method... just to avoid the awkward calling pattern with passing `this` in as an argument every time.