User must be provided