Pass as many tests as possible and add a couple security-specific ones