On AlterNet: halo ibrahim ahmed