Switched to a more informative Option type from nested Maybes