Much simpler tab completion