fixed system controller checks