why is maven so hard