minor js optimisation