trying an immediate return again