avoid ez_setup boilerplate and print as a statement