Improved the get interface