Implement non-native methods.