Update internals to use add_sym