What about two separate threads for normal and savage?