further changed semantics