Add compatibility layer