Sachverhalt: Sachverhalt: A. Mit Verfügung vom 24. Oktober 2003 verneinte die IV-Stelle des Kantons Zürich den Anspruch von C._ (geb. 1954) auf eine Invalidenrente. Daran hielt sie mit Einspracheentscheid vom 22. April 2004 fest. A. Mit Verfügung vom 24. Oktober 2003 verneinte die IV-Stelle des Kantons Zürich den Anspruch von C._ (geb. 1954) auf eine Invalidenrente. Daran hielt sie mit Einspracheentscheid vom 22. April 2004 fest. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 24. Mai 2005 ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 24. Mai 2005 ab. C. C._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihm eine ganze Invalidenrente zuzusprechen. Eventuell sei die Sache zu näheren Abklärungen an die Verwaltung zurückzuweisen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet.