Refactored to non null