override __builtin:item not completely