fix set_field typo, use | instead of &