more attempts to get this to compile