any reason this is a string and not explicit?