Correct sensing and pushing