Esto puede solucionarse de varias maneras (ninguna es muy satisfactoria).