if(trackingNum != null){ } Responsibly "Right" Requirements: An Interview with Tim Lister