assignment now allows nil values, not raises an error