returns first element only fixes #2