Several factors contribute