should we always be using this over basesting?