Got the enumerator locking properly. The locking binds up the entire list though.