We can cache this pattern across calls of this method by storing it in a private member.