this should probably just be a call to the clone helper from utils