deceased function bug fix