action.py is wrong. I'm going to reimport it, and this time take the
whole file (with unit tests OMG!).