The idea is there'll be a validation step in those functions, and since they're synchronous I chose the try/catch for error handling. Did I overlook something?