fix for isEmpty()