^ probably no longer a todo :D

Also, could this function use get_current_context instead of having to get the current async and then load the context?