Poprawiona logika interfejsu