fixed bug: when there's no itemsim rec, returns [] properly instead of set