this time really deprecates sync composite operations