Yes, that's the correct explanation. This printf stuff always confusing me crazy