why? message should be not nil at this place.