And my code is rather needy it seems. //