partial with broken loop