Update Reduce to make base optional