Handle Integer Elevations

Previously, there were circumstances where elevations could be
returned as Integers.  The code did not handle this well, blowing up
and not returning a result.  This change causes the application to
properly coerce these types.