Made to comply with Zend standards