Refactoring to use optional