Ok, lets do it the hard way