use where to check things more up-front