Badly broken. Needs help.