Updated interface definitions