Fixed recursive problem. Works now.