     if user == msg.message.user
       msg.reply "You have to tell me your Harvest credentials first."
     else
-      msg.reply "I didn't crack #{user.name}'s Harvest credentials yet, but I'm working on it... Sorry for the inconvenience."
+      msg.reply "I didnʼt crack #{user.name}ʼs Harvest credentials yet, but Iʼm working on it… Sorry for the inconvenience."
     return null
     
   return user


    user.harvest_account.daily msg, (status, body) ->
      if 200 <= status <= 299
        msg.reply "The following project/task combinations are available for you:"
        for project in body.projects
          msg.reply "* Project #{project.name}"
          for task in project.tasks
            msg.reply "  -> #{task.name} (#{if task.billable then 'billable' else 'non-billable'})"
      else
        msg.reply "Request failed with status #{status}."


  if test_user
    user = robot.userForName(test_user)
    unless user
      msg.reply "#{msg.match[2]}? Whoʼs that?"
      return null
  else
    user = msg.message.user
