minimising overlap