removing native struct reader