more thorough testing of signatures.go