Added (untested) function declaration.