fixup logo handling a bit better, actually verify the logo