somehow spoiler free