Is there a reason you return 0?