diff --git a/RedBookPlayer.Models/Hardware/Player.cs b/RedBookPlayer.Models/Hardware/Player.cs
index 712c2aa..d2da495 100644
--- a/RedBookPlayer.Models/Hardware/Player.cs
+++ b/RedBookPlayer.Models/Hardware/Player.cs
@@ -607,13 +607,13 @@ namespace RedBookPlayer.Models.Hardware
///
/// Move to the next playable track
///
- /// This should follow the track playback order
+ /// TODO: This should follow the track playback order
public void NextTrack() => SelectTrack(CurrentTrackNumber + 1);
///
/// Move to the previous playable track
///
- /// This should follow the track playback order
+ /// TODO: This should follow the track playback order
public void PreviousTrack() => SelectTrack(CurrentTrackNumber - 1);
///
@@ -727,6 +727,7 @@ namespace RedBookPlayer.Models.Hardware
/// Select a disc by number
///
/// Disc number to attempt to load
+ /// TODO: This needs to reset the pointer in the track playback order
public void SelectDisc(int discNumber)
{
PlayerState wasPlaying = PlayerState;
@@ -827,6 +828,8 @@ namespace RedBookPlayer.Models.Hardware
/// Select a track by number
///
/// Track number to attempt to load
+ /// TODO: This needs to reset the pointer in the track playback order
+ /// TODO: There needs to be a SelectRelativeTrack variant that follows order and then invokes this
public void SelectTrack(int trackNumber)
{
if(_opticalDiscs[CurrentDisc] == null || !_opticalDiscs[CurrentDisc].Initialized)