will default to puts