requires shaneog