it depends on the condition :]