liberty always detects.