Thread over lists
Use log
Test case, fix