Fixing crichton demo service

@fosdev updated PR. Please review and merge! Thanks!
nm, missed ur task there. But still wrap in unless block