herpity derp with sourceSets and stuff