Basic goal exceptions and initialization