Agreeing to disagree with generalised decision functions