Better initialization
Errors get only displayed at the simulation where they were thrown