broken singleton