this looks strange for me, I think that only symbol can be id and not string.