subsystemType can be null