This is the version with three params.