Do not init the end slate if it's not needed
Satisfy JS Lint
Use bonzo for accessing attributes
Merge pull request #5618 from guardian/do-not-init-end-slate-unless-needed

Do not init the end slate if it's not needed