THIS ENDING IS SERIOUSLY MESSED UP!!