Could this be it's own method?