I'm sceptical to exceptions as object