Better function signatures.