Should there be a corresponding return false near the bottom of this function, or is that implicit?