Allow backends to take arbitary arguments.