Contains method now checks for ID match