temporary convenience function