perhaps we should make this configurable