is_ready, wide contract