fixed ready checks