fix attribute retrieval