Also define blocks if all someone wants is to break the pattern up to make it more readable.