OK, Time to make an attempt at ending this...