jim/carmen — Issue #74: Wrong result  when state_name given an empty string.
Author: budu
Created: 2011-12-13 17:54:41+00:00
State: open

When `state_name` is given an empty string, it return the first state instead of nil.