do not cast current_id