MCC uses AL abstraction layer