I'm not super thrilled about serializing/unserializing the entire guide in this fragment in addition to `GuideViewActivity` and any other fragments that may use it. Do the fragment arguments from `getArguments()` disappear during orientation changes? If not this `else if` will never be executed.