Financial complexities