slighlty better snapping