small internal updates