1. -Use same buffer for assert and print.
1. -polish