don't let previews be empty
reference fondue with npm