Added CHECK flag instead of VERBOSE
Changed join() into macro so I can join() anything, not sure if this is a good idea. It is pretty ugly
Removed redundant \n
typo: CHECKS, not CHECK
Fixed warnings related to VERBOSE