The suspension of the Premier League season amid the coronavirus crisis has caused plenty of Premier League confusion.
One issue at risk of having a major impact is players out of contract at the end of the season.
Some big names will be out of contract at their clubs on June 30 - but there remains the prospect of the season being extended beyond that date in order to fit in fixtures as a result of the delay.
It is unclear how the problem would be solved if that situation does arise, with the prospect of players needing to sign new terms to remain with their clubs or not feature in the closing stages of a potentially delayed season.
Here's a club-by-club run-down of all the players out of contract on June 30 and set to be affected by the uncertainty over the end of the season.
AFC Bournemouth
- Simon Francis
- Artur Boruc
- Andrew Surman
- Charlie Daniels
- Ryan Fraser
- Jordan Ibe
- Jack Simpson
- Harry Wilson (loan ends May 30)
Arsenal
- Pablo Mari (loan ends)
- Matt Macey
- Dani Ceballos (loan ends)
Aston Villa
- Pepe Reina (loan ends)
- Danny Drinkwater (loan ends)
- Borja Baston
- Matija Sarkic
- Keinan Davis
Brighton and Hove Albion
- Beram Kayal
- Ezequiel Schelotto
Burnley
- Aaron Lennon
- Phil Bardsley
- Joe Hart
- Adam Legzdins
- Ashley Westwood
- Robbie Brady
- Jeff Hendrick
Chelsea
- Willy Caballero
- Willian
- Pedro
- Olivier Giroud
- Marco van Ginkel
Crystal Palace
- Stephan Henderson
- Scott Dann
Everton
- Maarten Stekelenburg
- Leighton Baines
- Cuco Martina
- Djibril Cisse (loan ends)
- Oumar Niasse
Leicester City
- Eldin Jakupovic
- Christian Fuchs
- Wes Morgan
- Nampalys Mendy
Liverpool
- Andy Lonergan
- Adam Lallana
- Nathaniel Clyne
Manchester City
- David Silva
- Claudio Bravo
Manchester United
- Odion Ighalo (loan ends)
- Nemanja Matic
- Timothy Fosu-Mensah
Newcastle United
- Rob Elliott
- Andy Carroll
- Danny Rose (loan ends)
- Jack Colback
- Karl Darlow
- Jetro Willems (loan ends)
- Javier Manquillo
- Valentino Lazaro (loan ends)
- Nabil Bentaleb (loan ends)
- Jamie Sterry
- Matthew Longstaff
Norwich City
- Ondrej Duda (loan ends)
Sheffield United
- Phil Jagielka
- Leon Clarke
- Jack Rodwell
- Ricky Holmes
- John Lundstram
- Kieron Freeman
- Richairo Zivkovic (loan ends)
- Panagiotis Retsos (loan ends)
- Mohamed Besic (loan ends May 30)
- Dean Henderson (loan ends May 30)
Southampton
- Kyle Walker-Peters (loan ends May 30)
- Kevin Danso (loan ends)
- Shane Long
Tottenham Hotspur
- Japhet Tanganga
- Jan Vertonghen
- Michel Vorm
Watford
- Ben Foster
- Heurelho Gomes
- Adrian Mariappa
- Jose Holebas
- Daniel Bachmann
West Ham United
- Pablo Zabaleta
- Carlos Sanchez
- Tomas Soucek (loan ends)
Wolverhampton Wanderers
- John Ruddy
- Phil Ofusu-Ayeh
- Bright Enobakhare
- Max Kilman
- Enzo Loiodice (loan ends)