Smart limit (18/41)

Smart limit