idiot! seriously super bad.