Must catch and translate exceptions on top level