LD2 - Added some reasoning