you need similar logic on head, no?