Added salt as a requirement