If a `before_*` returns `false`, rails will mark the saving as false. Since we could be setting `time_based` to `false`, we need to explicitly return `true`.