added option to omit any item