Made for-eaches compileable (maybe)