This needs to be done a bit better.
Its not really correct this way.