buggy when alt is non-empty but without URL