e == null check seems ver necessary but we should assert that mView != null as an invariant then a conditional check