-Fix dispatcher to make sure to avoid negative value