Yep, this also needs to be fixed in messaging and contacts :) 

You should only use an Error in an async situation and an exception for sync situations. I'm not really sure to which this applies here.