A new island of Alcatraz?