isAOSP needs to work low level only