should use camelCase aDepth and bDepth.