no ulong in sn.h