everything but double return