Fix handling of empty projection