Wrong declaration order