ARGH!!!!! stupid bug is stupid