possibly makes the do_action in the readme look nicer