fixed ordering issue of opaque subsystems