fixed throws to throw