though this would be better