Estonia and Finland taking matters into their own hands