uses prefix instead of full string