I wanted to document the return, but I see that this sometimes returns false, sometimes returns with no value, and other times returns an ID (of uploaded file).  I didn't want to break any APIs so I haven't changed this, but I think the return with no value, should also be false.