why not do one try..catch for all these and handle it once for all actions instead of individually