Both benzaldehyde and cyanide have the same smell, they both smell of almonds, but these molecules are both very different shapes, so the lock and key mechanism, as an explanation for how we smell, can't be the whole story.