mini fix: corrected condition
beauty: remove useless Makefile stuff
introduced assert macro