a description when it is throw will be appreciated