restructured AccidentalNatural, and think this is much better. Sharp on its way