moved code around, specs passing separately but not when run all together, failing on Proxy spec