Interface is now more 'fluent'