Oof, I just tried this in the GoG version of the game, and he doesn't check what you have in your inventory, he just says "that is indeed a goodly gift", even if you are carrying nothing! It depends which conversation path you take. So unfortunately this is a bug in the original conversation code. I might be able to patch it but it's low priority.