1. Many lines made thread safe