Full backward compatibility. Closes #20.