fullt ändamälsenligt sätt ( !)