allows to throw error as expression