Why keeping the noMessage here?