again, not clear if this is internal exception only or can be caused by user?