stackoverflow fixes