Implements level, size methods