It might be a good idea to have a variable which would control if pressing C-c C-a with the point inside a submodule should enter or not this submodule.
It's not uncommon for me to accidentally enter a `test' submodule. While this might seem harmless at first, I sometimes have heavy `test' submodules, which takes a long time to run, specially when inside the REPL. Also, because the way Racket submodules work, when I enter the file module again, the `test' submodule will the evaluated again.