update catch 16