blueprint fix for never ending loop