Push And Pull In Science