make sure it don't fail stupidily. close #4