может еще стоит `isImage` проверять