hmm ok, And what about moving the custom avatar logic to its own method? At this point the custom_avatar logic is on the `gravatar_icon` method, but it has nothing to do with `gravatar`. What do you think?