support declaring internal exchanges