The post indicates that the ContextChatEngine.from_defaults() function ignores keyword arguments (kwargs). The comments suggest that the kwargs are included due to "kwargs abuse" in the index.as_chat_engine function. Community members discuss trying to pass in an override for the context string, and one member ended up overloading the constructor since they already had a subclass. Another community member notes that the system prompt passed in gets appended to the context, and that the LLM has a habit of saying "not in the context", which can be confusing for end-users. To address this, the community member changed the default context to use the phrase "information below" instead of "context below".