due_on bug fix