Intermediate with checking for  collection