add more error information for user-land