Mostly typos...

i'd rethink if double-check-idiom is reasonable here. I'd vote to use a read-write-lock instead for simplicity and clarity.