Fixing problems with auth signing, thanks UOC for checking