remove assumption