not sure if i wanna keep the wrapper thing for stack usage or not, might reduce some boilerplate but iunno