It's not that bad since it sets an expected order. I always start reading c++ files from the bottom up.