diff --git a/src/strings.sol b/src/strings.sol
index b449645a..e45c8944 100644
--- a/src/strings.sol
+++ b/src/strings.sol
@@ -44,7 +44,7 @@ library strings {
 
     function memcpy(uint dest, uint src, uint len) private pure {
         // Copy word-length chunks while possible
-        for(; len >= 32; len -= 32) {
+        for(; len > 32; len -= 32) {
             assembly {
                 mstore(dest, mload(src))
             }