be generous with your assumptions