This looks like a constant.  why is it a self method?