this abi looks too sp00ky tbqh