Helper functions for constructing and maintaining supernovas