if it detects completion by suffix, why not allow for a list of 'or's? (maybe just with directional ones?)