Multiple levels of manual
checking for each item