WIP fix prop funcs