how is ensure defaults not being called'