Small remark: in order to follow the same style as the rest of the code in this file, maybe `unless config.limit` could be used instead.