unnecessarily switch to lua bc bash is gonna get cumbersome