Should we create custom MessageCenter exceptions for this?