Again, better comment or throw an exception?