prepare for the unexpected