just a nit, but bucket-type and name are two separate things. "bucket-type name" makes me think of fingernails in my cereal.