Resources only recreated when needed.