This is to make it easier to change function signatures by consolidating the places where the signatures exist.