Minor type/js optimisation