Added catch framework for I/O registers