if `previews` is empty, won't that happen already?