can you document this method a bit?