I tried eszopiclone 3 (generic for Lunesta 3) an was awake all night. Is the generic the same ingredients as Lunesta?