Improved Object version