Use throw new Error() everywhere for proper traces