this much looks fine, but I really don't know what the automated tests do... :(