Add cross-language compatibility