Have I fully understood the problem I’m trying to solve?