Added descriptive type signature