Actually this comment is invalid as I fixed the factory to take ' '  instead of None. I will remove the TODO