cleanup and finally properly call the Usage message