Improving LOS implementation