Throws exceptions
Fucking composer