Abstracted away most lower level filler details
More abstractions