Adjusting the signature of the functions.