All credit to Eraknelo, simply changed to use a different style