Edited a bit. The original check was a bit wordy.