I think the game checks if the item is an artefact or not. You can't just give him anything you want. He will be the one asking for a specific item in your inventory.