Can emitting ever throw an error?