updates to get this to compile on the deeps