Mark these methods as `extern`