Moving and handling exceptions