WIP WIP WIP
compiles again
getRetainedSize works\!\!\!\!\!