switches api type void *
removes layer of indirection caused by parse object