spent way too long figuring this one out