I'd initialize with `:before` and `:after` pointing to an empty `[]`, so that you can avoid the `||` presence of it, these are default that are always "chainable" for undeclared pages