removed exception in constructor