Elaborated on decision logic