half of things work, half not