removed redundant ready checks