Low level analysis