Item & validation routine revisited