Added test case to ensure None remains a valid default value