Ported wrapper functions