Dirty MLP. . Dirty MLP