fixes: if-else