* fixes #15: lazy interpretation of scan data now identified
* fixes #17: raise custom exceptions now