fix build() multiple, assume gzip responsibility