What The Function Requires