Move message into func arg instead of closed scope