Straight talk ... Lucifer for peace?