Adds some reasoning