Fixed the iOS7 bug - why did I return (id) in the first place? Anyway - thanks to Andy Webber for finding and solving this issue