touch defaults to true