handel nil error