Allow custom R0 construction method