Not having the Material overloads makes me VERY sad, especially when we are considering 4 ints. Locations are mutable, I'd have no issues forcing a plugin to have at least one location object to pass during calls.