+ the method names make it easy to understand the purpose of these methods. ( @christopherluo )