less broken maybe, hot loading approaches