Keep this comment; it's pretty nicely explanatory of this whole concept