Finance Needs to Step Up Its Game