shitty syntax