Scary This does not seem very effecient.