constant-parsing bug fix