I'll try - guess I really am showing the cliche "php dev trying to do ruby" code here ;)