Works in full