Dealing with programatic errors o_o