added extension exceptions