Shouldn't all these be configurable somehow?