att en stor del af detta är onödigt...