Does this method need to be protected from concurrent access?