Added throws clause