battled my way through tab-completion, glad that's 'over' with, but will need to revist