Introduced the `initial-*` variables, to be used by `reset` and `normalize`
Made `normalize` aware of the `initial-*` values