correct use of Option