deal with None