in reply to Re^2: module return
in thread module return

This is done by require so that some initialization code in the module could signal an error condition.