Added type constraints.