some small fixes for disc class