note: I'll revert this after thinking more about it.