Adding exceptions and utils