fix up tab complete for maximum usefulness