make the limit message be an option