Mind cleaning this up? The double true conditional makes it a bit silly.