dream_weasel, 7 months ago I think punctilious might be a better fit (or perhaps even officious)
I think punctilious might be a better fit (or perhaps even officious)