added sticky detection