might want to defend against non-serializable values?