please build in a check and throw a exception if someone does this.