Briefly explain waitOn before it's properly explained