Cosmukerian is followed by