If-else statement fix