Proof of concept. No guarantees.