Compiles and runs now, because of an addition of ::s