Added natify(Pointer), and some error catching.