A compatibility layer for base