before changed on conditional compilation etc.