catch unable to remove error. weird edge case