                     let previousCharacter = beforeContext[beforeContext.endIndex.predecessor()]
                     return characterIsWhitespace(previousCharacter)
                 }
-                else {
-                    return true
-                }
-                
+
+                return true
+
             case .Sentences:
                 if let beforeContext = documentProxy.documentContextBeforeInput {
                     let offset = min(3, beforeContext.characters.count)

                            }
                        }
                    }
                    
                    return true //either got 3 spaces or hit start of line
                }
                else {
                    return true
                }

            case .AllCharacters:
                return true
            }

                        let char = beforeContext[index]
                        
                        if characterIsPunctuation(char) {
                            return i > 0 //punctuation with at least one space after it
                        }
                        else {
                            if !characterIsWhitespace(char) {
