minior updates to core interfaces