I replace 'Pre-Conditions' with 'Preconditions' because the former is a ...

...wrong word.

'pre-condition' was not found in:
http://www.ldoceonline.com/spellcheck/?q=pre-condition

'precondition' was found in:
http://www.ldoceonline.com/dictionary/precondition