Why not adding directly _available code here?