Looking at this, it seems wrong now...

``relative_playbook`` could return ``None``.  If it does, then this is going to try to call ``.split(...)`` on ``None``!?  Something's wrong with the thought process.