removed datalen call