Assign should be able to handle Option