use ?: instead