The canal check currently allows player to collect an unlimited number of the randomized key item. For instance, if you talk to the dwarf 5 times and the randomized key item is Excalibur, you will now have 5 Excalibur in your inventory. This can bug can be reproduced in any seed.