Move IsReady to Utility