You can actually have multiple threads in here :)