arguments not hardwired