Properly handling user objects