Move definitions at the top.