move isready to utility