i can factor $parse out, but i think your example is making the where fn do too much. standby for an update :)