cleanup in Precedence