no ctor that takes these as params?