Properly handle void results