BLINC implementation details