I dont like this. Redo. Commited for versioning.