added parsing exceptions