this time extend by a full ply when the depth is small but not extend checks when the depth is big instead of half ply