add forever to prevent crash