seems stable enough