override IDs properly