figuring out what's going down, unfortunately must test this way