prevent crash on assignee nil