Discovering what's wrong with using frameworks