Changed implementation signatures.