allow override of parameters etc