Improved 'own' function