stupid syntax shit