componentexceptions everywhere
merge