Changed back Math.* to MathFwd.* due to collitions with system header