fix flag proc bug