If the urlkey is not provided, you should throw an error to the user or autogenerate one.  Using '404' as a default is semantically confusing and will overwrite they key the last person saw.