Not sure, it's just a whole lot cleaner. Considering our models and the english language, I think it safe to a some object_type won't contain kv in the middle. http://www.morewords.com/contains-by-length/kv/ If it works it works though.