the episode was actually pretty good despite its little inconsistencies