non-functional checkpoint