think we do this atm .. as its a constructor its easy to override if necessary