Synchronized with Marks implementation