devs ending explained