better sticky detection