Fix weird bug with reuse of internal state
Use $(MAKE) in Makefile