be more explicit in printing