print err instead of throwing