why do we need to explicitly give the factor now? couldn't it still fall back to 1e5 if nothing is provided?