public static String[] removePrepositionalPhrase(String[] words){
		int cutOff = -1;
		for (int i=0; i<words.length; i++){
			String current = words[i].replaceAll("([a-z]+)[?:!.,;]*", "$1");
			if (prepositions.contains(current)){
				cutOff = i;
				for (int j=i+1; j<words.length; j++){
					if (verbs.contains(words[j].replaceAll("([a-z]+)[?:!.,;]*", "$1"))){
						cutOff = -1;
						break;
					}
				}
			}
		}
		if (cutOff != -1){
			String [] ret = new String[cutOff];
			for (int i=0; i<ret.length; i++){
				ret[i] = words[i];
			}
			return ret;
		} else {
			return words;
		}
	}