I use a ! if it causes exceptions