tryPause() return a boolean value for convenience