Explicit overlap computation for the sake of speed