Interesting, so the error message is actually not correct as the limit isn't 30 MB, but something like 29.29MB (unless my math is off). So to avoid this confusion, perhaps you could adjust the error message to indicate the limit is 29.29MB or for simplicity reasons 29MB (I don't think the missing 0.29MB would make much of a difference)?