Thread safe

shape