getting more robust