mimicking overlap workaround