threw out shit code