taking out zendframework dependency because does not perpetuate downstream