cleaner code prints
more queries