relocated exception handler to generic part, changed version info property