I assume some runtime errors or exceptions could propagate from this function..