Properly reading materials, from Go API