Tip must be defined