Mess around with function order