strange enhancements for angular