Simplified to using Make and no external deps