Revert "Revert BLX support"

This reverts commit a8025ff9d28ab8406bc55d40081bee5112a0c53c.