OK, but the flags and data should be used in some cases.