Yes, you put the checks in `ViewServerManager`, but I'm arguing against having this setup visible at this level, rather than hidden in the ancestor activity. If really needed ATM (I already expressed my impression about the YAGNI-ness of this move). :)