Don't use nil as a placeholder for empty, it makes for messy code