bug fix: -val