not necessarily left or right, jshint-friendly