black magic to make sure we recompile things after the changes to cli.c