rope compiles cleanly though it is empty