must be ready