Extract set_type_and_approval
Be careful about types