items might not have attributes set