Commit 9028a8a22acd81b299140ea90bab5f8e99ccb01d

Chris Hescock 2016-03-08T10:16:37

Only buffer if necessary.