Our truncate always resizes when possible (man pages indicate that it might or might not grow files).