angular is stupid