Note that slug is required.