It seems like if you return a zero when you should be returning a string, it passes - thats all.