It may be 2 different locks. The second lock seems like it might be memory, the first like my dup suppression loop might not work. The dup suppression code shouldn't have any effect on freeing.

You could trade me your Mk2 for an Mk2a