fixed case where the item passed in cannot be applied as a set of arguments, added a test